package com.ruoyi.system.domain.vo;


import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import com.alibaba.excel.enums.poi.BorderStyleEnum;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

@Data
public class PlaceInfoTemplateResultVo {

    @ExcelProperty(value = "地区名称")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String name;

    @ExcelProperty(value = "地区代码")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String code;

    @ExcelProperty(value = "地区全称")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String fullName;

    /** 省份 */
    @Excel(name = "省份")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String province;


    /** 市 */
    @Excel(name = "市")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String city;


    /** 区县 */
    @Excel(name = "区县")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String county;

    @ExcelProperty(value = "是否需要扩展")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    private String isNeedExtend;


    //@ExcelProperty(value = "备注")
    //@HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    //@ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    //private String remark;

    /**
     * 操作结果
     */
    @ExcelProperty(value = "导入结果")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    public String opStatus;


    /**
     * 提示信息
     */
    @ExcelProperty(value = "操作备注")
    @HeadFontStyle(fontName = "宋体", fontHeightInPoints = 11)
    @ContentStyle(borderTop = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderLeft = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN)
    public String msg;
}
